home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / DTS Sample Code / DTS Japan-Sample Code / AppleEvent•MacApp3.0b1•7.0 / MTaro.cp < prev    next >
Encoding:
Text File  |  1992-02-05  |  1.0 KB  |  39 lines  |  [TEXT/MPS ]

  1. // Copyright © 1989 Apple Computer, Inc. All rights reserved.
  2.  
  3. #include "UTaro.h"
  4.  
  5. TCoreApplication    *gTaroApplication;
  6.  
  7. #pragma segment Main
  8. void main()
  9. {
  10.     OSErr    anError;
  11.     
  12.     InitToolBox();                                    // essential toolbox and utilities
  13.     InitDialogs(NULL);
  14.     if (ValidateConfiguration(gConfiguration) && (AEObjectInit() == noErr))
  15.     {    // make sure we can run
  16.         if((anError = CheckPPC()) == noErr)
  17.         {
  18.             InitUMacApp(64);                             // initialize MacApp; 8 calls to MoreMasters
  19.             InitUTEView();
  20.             InitUDialog();
  21.             InitUGridView();
  22.             InitUPrinting();
  23.  
  24.             if(gConfiguration.hasColorQD)
  25.                 gTaroApplication = new TColorApplication;    // create an application object
  26.             else
  27.                 gTaroApplication = new TTaroApplication;    // create an application object
  28.             FailNIL(gTaroApplication);                    // make sure enough memory
  29.             gTaroApplication->ITaroApplication();        // initialize the application
  30.             gTaroApplication->Run();                    // run the application
  31.         }
  32.         else
  33.             ShowModalDialog(anError);
  34.     }
  35.     else
  36.         StdAlert(phUnsupportedConfiguration);        // tell user we can't run
  37. }
  38.  
  39.